package com.ruoyi.management.carservicestatics.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.htrace.fasterxml.jackson.annotation.JsonIgnore;

import java.util.Date;

/**
 * @description: 巡游车运营统计列表
 * @author: xly
 * @date: 2021-12-08
 */
@Data
@ApiModel(value = "巡游车运营统计列表")
public class GetCarServiceStaticsMonthListVo {

    @ApiModelProperty(value = "车牌号码")
    private String carNo;

    @ApiModelProperty(value = "运营总天数")
    private Integer operateDays;

    @ApiModelProperty(value = "运营总次数")
    private Integer operateNumbers;

    @ApiModelProperty(value = "年份")
    private String year;

    /** 1月 */
    @ApiModelProperty(value = "1月运营天数")
    private int JanuaryDays;//一月运营天数
    /** 2月 */
    @ApiModelProperty(value = "2月运营天数")
    private int FebruaryDays;
    /** 3月 */
    @ApiModelProperty(value = "3月运营天数")
    private int MarchDays;
    /** 4月 */
    @ApiModelProperty(value = "4月运营天数")
    private int AprilDays;
    /** 5月 */
    @ApiModelProperty(value = "5月运营天数")
    private int MayDays;
    /** 6月 */
    @ApiModelProperty(value = "6月运营天数")
    private int JuneDays;
    /** 7月 */
    @ApiModelProperty(value = "7月运营天数")
    private int JulyDays;
    /** 8月 */
    @ApiModelProperty(value = "8月运营天数")
    private int AugustDays;
    /** 9月 */
    @ApiModelProperty(value = "9月运营天数")
    private int SeptemberDays;
    /** 10月 */
    @ApiModelProperty(value = "10月运营天数")
    private int OctoberDays;
    /** 11月 */
    @ApiModelProperty(value = "11月运营天数")
    private int NovemberDays;
    /** 12月 */
    @ApiModelProperty(value = "12月运营天数")
    private int DecemberDays;


    /** 1月 */
    @ApiModelProperty(value = "1月运营次数")
    private int JanuaryCounts;//一月运营次数
    /** 2月 */
    @ApiModelProperty(value = "2月运营次数")
    private int FebruaryCounts;
    /** 3月 */
    @ApiModelProperty(value = "3月运营次数")
    private int MarchCounts;
    /** 4月 */
    @ApiModelProperty(value = "4月运营次数")
    private int AprilCounts;
    /** 5月 */
    @ApiModelProperty(value = "5月运营次数")
    private int MayCounts;
    /** 6月 */
    @ApiModelProperty(value = "6月运营次数")
    private int JuneCounts;
    /** 7月 */
    @ApiModelProperty(value = "7月运营次数")
    private int JulyCounts;
    /** 8月 */
    @ApiModelProperty(value = "8月运营次数")
    private int AugustCounts;
    /** 9月 */
    @ApiModelProperty(value = "9月运营次数")
    private int SeptemberCounts;
    /** 10月 */
    @ApiModelProperty(value = "10月运营次数")
    private int OctoberCounts;
    /** 11月 */
    @ApiModelProperty(value = "11月运营次数")
    private int NovemberCounts;
    /** 12月 */
    @ApiModelProperty(value = "12月运营次数")
    private int DecemberCounts;

    @ApiModelProperty(hidden = true)
    @JsonIgnore
    private String monthCounts;

    @ApiModelProperty(hidden = true)
    @JsonIgnore
    private String monthDays;

}
